package com.qinge.blog.service;

import com.github.pagehelper.PageInfo;
import com.qinge.blog.entity.BlogEssay;
import com.qinge.blog.vo.paging.PagingReqVO;

import java.util.List;

/**
 * @author QDW
 * @date 2022/05/15 22:53
 * @description BlogEssayService service层类
 */
public interface BlogEssayService {
    void add(BlogEssay... blogEssays);

    void addByList(List<BlogEssay> blogEssays);

    void removeById(String id);

    void removeBatchByIds(List<String> ids);

    void update(BlogEssay blogEssay);

    void upsert(BlogEssay blogEssay);

    BlogEssay findById(String id);

    List<BlogEssay> findByIds(List<String> ids);

    PageInfo<BlogEssay> findAll();

    PageInfo<BlogEssay> findAll(PagingReqVO<BlogEssay> pagingReqVO);

    PageInfo<BlogEssay> paging(PagingReqVO<BlogEssay> pagingReqVO);
}


